to hail from... - Almanca İngilizce Sözlük